package com.kuaidi100.sdk.request;

import com.kuaidi100.sdk.response.QueryTrackData;
import lombok.Data;

import java.util.List;

/**
 *
 * 最新查询结果，若在订阅报文中通过interCom字段开通了国际版，则此lastResult表示出发国的查询结果，全量，倒序（即时间最新的在最前）
 */
@Data
public class SubscribeBackLastResultRequest {
    //消息体，请忽略
    private String message;
    //快递单当前状态，包括0在途，1揽收，2疑难，3签收，4退签，5派件，6退回，7转单，10待清关，11清关中，12已清关，13清关异常，14收件人拒签等13个状态
    private String state;
    //通讯状态，请忽略
    private String status;
    //快递单明细状态标记，暂未实现，请忽略
    private String condition;
    //是否签收标记
    private String ischeck;
    //快递公司编码,一律用小写字母
    private String com;
    //单号
    private String nu;
    //数组，包含多个对象，每个对象字段如展开所示
    private List<QueryTrackData> data;
}
